//package com.example.togethermove.views.recycle;
//
//
//import androidx.annotation.NonNull;
//
//import java.io.Serializable;
//
//
//
//
///**
// * Created by PandaQ
// * email
// */
//
//public class BaseItem<T> implements Serializable, Comparable {
//
//    //数据类型
//    private BaseRecyclerAdapter.RecyclerItemType mItemType;
//    //实际使用的数据
//    private T data;
//
//    public BaseRecyclerAdapter.RecyclerItemType getItemType() {
//        return mItemType == null ? TYPE_NORMAL : mItemType;
//    }
//
//    public BaseItem setItemType(BaseRecyclerAdapter.RecyclerItemType itemType) {
//        mItemType = itemType;
//        return this;
//    }
//
//    public T getData() {
//        return data;
//    }
//
//    public BaseItem setData(T data) {
//        this.data = data;
//        return this;
//    }
//
//
//    @Override
//    public int compareTo(@NonNull Object o) {
//        return ((Comparable)o).compareTo(this.getData());
//    }
//
//}
